How Novice Software Engineers Apply User Interface Design Patterns: An Empirical Study

نویسندگان

  • Luis Jorge Enrique Rivero Cabrejos
  • Tayana Conte
چکیده

Conveying a positive User eXperience (UX) is essential for the success of any application, as it affects use a product. Nevertheless, novice software engineers may have difficulties in finding an appropriate solution for UX problems due to their lack of knowledge in interface design. User interface design patterns are well-working solutions to user problems that occur repeatedly which can help new developers solve interface problems. Although several studies investigated the effectiveness of applying design patterns in real development projects, few studies evaluate the difficulties that novice software engineers face when applying user interface design patterns for the first time. To understand how novice software engineers apply design patterns in the correction of UX problems, we carried out an empirical study with four small novice development teams redesigning mobile applications interfaces. We collected data on factors affecting the applicability of the employed design patterns, through questionnaires. Our results suggest that novice software engineers find this type of patterns useful but require means to find and select an adequate pattern to solve a problem. Keywords-design patterns; interface design; user experience; usability; software quality; mobile application, empirical study

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design Methods for Interactive TV : two empirical studies

The central question for this paper is how to improve the production process by closing the gap between industrial designers and software engineers of television(TV)-based User Interfaces (UI) in an industrial environment. Software engineers are highly interested whether one UI design can be converted into several fully functional UIs for TV products with different screen properties. The aim of...

متن کامل

Patterns as Tools for User Interface Design

Designing usable systems is difficult and designers need effective tools that are usable themselves. Effective design tools should be based on proven knowledge of design. Capturing knowledge about the successful design of usable systems is important for both novice and experienced designers and traditionally, this knowledge has largely been described in guidelines. However, guidelines have show...

متن کامل

User Centered Design Patterns for Visualization

Displays are increasingly being provided for use by non-IT experts, based on requests from (non-expert) clients of design. Designers of screen content and layout should be able to apply existing Visual Design knowledge. Most engineers and designers, however, are no specialist in Human-Computer Interaction. We aim at making this knowledge readily available for engineers who are responsible for d...

متن کامل

FUM Students' Understanding of the Terms Used in User Interface of SIMAD Library Software

Background and Aim: The main objective of the research is to determine the understanding level of the students of Ferdowsi University of Mashhad in the terms used in user interface of SIMAD library software. Methods: The study is an applied research with survey descriptive method. Research population was Ferdowsi University of Mashhad, including 24346 students of whom 164 were selected as sampl...

متن کامل

Adapting the User Interface of Integrated Development Environments (IDEs) for Novice Users

The usability of a user interface is often neglected in the design and development of software applications. An Integrated Development Environment (IDE) is prone to poor usability problems due to the rich functionality offered through its User Interface (UI). Since an IDE targets a wide range of users (from novice to expert users), the usability requirement for an IDE vary considerably. Novice ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016